import { Nyt7FarmerInsuranceInfoVO } from '@/api/Nyt7FarmerInsuranceInfo/Nyt7FarmerInsuranceInfo/types';

export interface Nyt7PlotDetailInfoVO {
  /**
   * id
   */
  id: number;

  /**
   * 地块编码
   */
  plotCode: string;

  /**
   * 投保面积
   */
  insuredArea: number;

  /**
   * 实测面积
   */
  measuredArea: number;

  /**
   * 农户id
   */
  farmerId: string | number;



  /**
   * 确权状态
   */
  confirmationStatus: string;

  /**
   * 经度坐标
   */
  latitude: string;

  /**
   * 纬度坐标
   */
  longitude: string;

  // /**
  //  * 区域边界
  //  */
  // regionBoundary: string;

  /**
   * 市
   */
  city: string;

  /**
   * 县
   */
  districtCounty: string;

  /**
   * 乡
   */
  town: string;

  /**
   * 村
   */
  village: string;

  farmerInsuranceInfoVo: Nyt7FarmerInsuranceInfoVO;

}

export interface Nyt7PlotDetailInfoForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 地块编码
   */
  plotCode?: string;

  /**
   * 投保面积
   */
  insuredArea?: number;

  /**
   * 实测面积
   */
  measuredArea?: number;

  /**
   * 农户id
   */
  farmerId?: string | number;



  /**
   * 确权状态
   */
  confirmationStatus?: string;

  /**
   * 经度坐标
   */
  latitude?: string;

  /**
   * 纬度坐标
   */
  longitude?: string;

  // /**
  //  * 区域边界
  //  */
  // regionBoundary?: string;

  /**
   * 市
   */
  city?: string;

  /**
   * 县
   */
  districtCounty?: string;

  /**
   * 乡
   */
  town?: string;

  /**
   * 村
   */
  village?: string;

  farmerInsuranceInfoVo: Nyt7FarmerInsuranceInfoVO;
}

export interface Nyt7PlotDetailInfoQuery extends PageQuery {

  /**
   * 地块编码
   */
  plotCode?: string;

  /**
   * 投保面积
   */
  insuredArea?: number;

  /**
   * 实测面积
   */
  measuredArea?: number;

  /**
   * 农户id
   */
  farmerId?: string | number;


  /**
   * 确权状态
   */
  confirmationStatus?: string;

  /**
   * 经度坐标
   */
  latitude?: string;

  /**
   * 纬度坐标
   */
  longitude?: string;

  // /**
  //  * 区域边界
  //  */
  // regionBoundary?: string;

  /**
   * 市
   */
  city?: string;

  /**
   * 县
   */
  districtCounty?: string;

  /**
   * 乡
   */
  town?: string;

  /**
   * 村
   */
  village?: string;

  farmerInsuranceInfoVo: Nyt7FarmerInsuranceInfoVO;

    /**
     * 日期范围参数
     */
    params?: any;
}



